package com.qf.demo.controller;

import com.baomidou.kaptcha.Kaptcha;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/kaptcha")
public class KaptCharController {
    @Autowired
     Kaptcha kaptcha;
    @GetMapping("/render")
    public void render(){
        kaptcha.render();// 生成证码图片，并返回
    }

    @GetMapping("/valid")
    public void validDefaultTime(@RequestParam String code){
        kaptcha.validate(code);
    }
    @GetMapping("/validTime")
    public void validCustomTime(@RequestParam String code){
        kaptcha.validate(code,60);
    }

}
